﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using QuickGame.Model;

namespace QuickGame.View
{
    public partial class ThongTinChiTietLuotChoi : System.Web.UI.Page
    {
        private ModelContext modelContext;
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                this.LoadDL();
            }
        }
        public void LoadDL()
        {
            this.modelContext = new ModelContext();
            LuotChoi luotchoi = LuotChoiHs.QueryEntity(modelContext, 47);
            txtNguoiChoi.Text ="Người chơi : "+ luotchoi.NguoiDung.Ten;
            txtNgay.Text = "Ngày bắt đầu" + string.Format("{0: hh:mm dd/MM/yyyy}", luotchoi.NgayBatDau);
            int diem;
            if (luotchoi.Diem ==null)
	        {
		        diem = 0;
	        }else
	        {
                diem = luotchoi.Diem.Value;
	        }
            txtdiem.Text = "Tiền thưởng : "+diem.ToString() + " $";
            var ds = luotchoi.ChiTietChois.Select(k => new
            {
                ID = k.ID,
                CapDo = k.CauHoi.IDCapDo,
                Ngay = k.Ngay,
                CauHoi = k.CauHoi.Ten,
                CauTraLoi = k.CauTraLoi==null?null: k.CauTraLoi.Ten,
                KetQua = k.CauTraLoi==null?false:k.CauTraLoi.TrangThai ==true?true:false,
                TroGiup = k.IDTroGiup ==1?"50-50":k.IDTroGiup ==2?"Bỏ qua":k.IDTroGiup ==3?"2 Đáp án":null
            });
            grvChiTiet.DataSource = ds;
            grvChiTiet.DataBind();
        }
    }
}